/*
写出一个程序，接受一个正浮点数值，输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整；小于5，则向下取整。
*/

#include<iostream>
using namespace std;
int main(){
    float in;int out;float a;
    cin>>in;
    for(int i=0;;i++)
        {
        a=in-i;
        if(a<1)break;
    }
    if(a>=0.5)
        {out=in-a+1;cout<<out<<endl;}
    else
        {out=in-a;cout<<out<<endl;}

    return 0;
}
